package com.whfc.common.third.ansafe.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author linchunzhan
 * @version 1.0
 * @Description: 获取塔机工作数据
 * @date 2022/1/18 15:13
 */
@Data
public class CraneWork implements Serializable {
    /**
     *获取塔机id
     */
    private Integer id;

    /**
     * 硬件编号
     */
    private String sn;

    /**
     * 运行时间
     */
    private Date dataTime;

    /**
     * 倾角（度）
     */
    private Double rtDipAngle;

    /**
     * 风速(m/s)
     */
    private Double rtWindSPD;

    /**
     * 回转(度)
     */
    private Double rtRotate;

    /**
     * 重量(t)
     */
    private Double rtWeight;

    /**
     * 高度:(m)
     */
    private Double rtHeight;

    /**
     * 幅度(m)
     */
    private Double rtLength;

    /**
     * 报警状态（0正常1预警2报警）
     */
    private Integer isAlarm;

    /**
     * 司机序列号
     */
    private String driverNumber;

    /**
     * 禁行区报警（0正常，1预警，2正常）
     */
    private Integer al_ForbiddenZone;

    /**
     * 障碍物碰撞报警（0正常，1预警，2报警）
     */
    private Integer al_ObstacleCollision;

    /**
     * 塔吊间碰撞（0正常，1预警，2报警）
     */
    private Integer al_TowerCollision;

    /**
     * 倾斜报警（0正常，1预警，2报警）
     */
    private Integer al_Incline;

    /**
     * 风速报警（0正常，1预警，2报警）
     */
    private Integer al_Windspeed;

    /**
     * 超重报警（0正常，1预警，2报警）
     */
    private Integer al_Load;

    /**
     * 传感器故障（0正常，1预警，2报警）
     */
    private Integer al_HardwareFault;

    /**
     * 限位报警（0正常，1预警，2报警)
     */
    private Integer al_Limit;

    /**
     * 前限位（0正常，1预警2报警）
     */
    private Integer al_FrontLimit;

    /**
     * 后限位（0正常，1预警2报警）
     */
    private Integer al_BackLimit;

    /**
     * 左限位（0正常1预警2报警）
     */
    private Integer al_LeftLimit;

    /**
     * 右限位（0正常1预警2报警）
     */
    private Integer al_RightLimit;

    /**
     * 上限位（0正常，1预警，2报警）
     */
    private Integer al_TopLimit;

    /**
     * 下限位（0正常，1预警2报警）
     */
    private Integer al_DownLimit;







}
